You can link to an existing document (view or database) using the Notes protocol
(
Notes://server/...).
But when it comes to creating a document, you'll have to resort to Scripting and ActiveX (JScript or VBScript).
Syntax varies, but something on the lines of ...
Set workspace = CreateObject("Notes.NotesUIWorkspace")
Set notesUIDocument = workspace.ComposeDocument(server$, file$, form$)